import os
import pandas as pd

# 指定文件夹路径
folder_path = r'data'

# 创建存储结果的DataFrame
high_temp_df = pd.DataFrame(columns=['日期时间', '温度'])
low_temp_df = pd.DataFrame(columns=['日期时间', '温度'])

# 遍历文件夹中的所有文件
for filename in os.listdir(folder_path):
    if filename.endswith('.xlsx'):
        file_path = os.path.join(folder_path, filename)
        
        # 读取Excel文件
        df = pd.read_excel(file_path)
        
        # 假设日期时间列的名称是'DateTime'，温度列的名称是'Temperature'
        # 提取温度超过68度或低于32度的记录
        high_temp_records = df[(df['温度'] > 68)]
        low_temp_records = df[(df['温度'] < 32)]
        
        # 将记录添加到结果DataFrame中
        high_temp_df = pd.concat([high_temp_df, high_temp_records], ignore_index=True)
        low_temp_df = pd.concat([low_temp_df, low_temp_records], ignore_index=True)

# 将结果保存到Excel文件中
high_temp_df.to_excel('高温.xlsx', index=False)
low_temp_df.to_excel('低温.xlsx', index=False)

print("处理完成！")
